package _01_第一季._00_公共接口;
/*
    线性表的公共接口
 */
public interface List<E>{
    int ELEMENT_NOT_FOUND = -1; // 常量

    int size();

    boolean isEmpty();

    boolean contains(E element);

    void add(E element);

    void add(int index,E element);

    E get(int index);

    E set(int index,E element);

    void remove(E element);

    E remove(int index);

    int indexOf(E element);

    void clear();
}
